home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Wayzata's Best of Shareware PC/Windows 1
/
Wayzata's Best of Shareware for PC-Windows - Release 1 - Wayzata Technology (1993).iso
/
mac
/
DOS
/
UTILITY
/
ZIPR412
/
ZIFEDIT.REV
< prev
next >
Wrap
Text File
|
1993-09-14
|
31KB
|
862 lines
ZIF Editor Revision History
09-14-93 ■ Version 2.12
. Fixed minor problem where .IN was being appended to
the end of the .OUT filename field when TAB or ENTER
was pressed.
. Added code to set the default value to 1 for the
maximum concurrent users of a program if the field
read from the .ZIF file is blank.
. Added code to automatically append a colon and a
backslash ":\" on the paths screen if there is only
one character present in the field.
. Altered size of Help screen to fit within the bounds
of the new menu format.
. Fixed tab order index on network options screen.
. Fixed a problem where "*.IN" and "*.OUT" were not
always being used as the default pattern on a
delete operation.
. Increased the STACK statement in the internal code
to avoid "Out of stack space" error messages.
. Rewrote routines to read the ZIPR.INI file and the
individual .ZIF files. New routines are more
bullet-proof against error.
. Combined several screen to reduce the size of the
code.
. Added features to the open and delete file screens
to make it automatically change to a different
drive and directory when a user enters a manual
path and/or filename.
. Made drastic modifications to the appearance of
the ZIF Editor. Created a solid background to
replace the old, textured look. Changed all forms
and corresponding code to respond properly to the
new interface.
. Fixed a potential problem where parameters were
being written to the .ZIF file in UPPER CASE.
08-14-93 ■ Version 2.11
. Fixed a problem on the Compression Options screen
where the options ZIP0, ZIP1, ZIP2, ZIP3, and ZIP4
were not being added to the Compression Type list
box when Use Advanced Options was checked.
07-05-93 ■ Version 2.1
. Changed exit command on menu to "Exit ZIF Editor"
instead of "Exit".
. Removed the ability to use the ENTER key to access
the Save button from the IN DOS Commands and OUT
DOS Commands text boxes on the .IN and .OUT editing
screens. This caused a problem since users might
not be able to enter a multi-line .IN or .OUT file.
. Added code to write "RegistrationName=" and
"RegistrationNumber=" prefixes before the Registra-
tion Name and Number in the ZIPR.INI file. Added
code to make sure that the ZIF Editor can read
both old and new formats of these two fields.
. Removed unnecessary variable declarations to
reduce code size.
. Combined all three Delete File screens into one
common screen to reduce code size. (Compressed
size reduced by about 3K.) Updated code to
reflect common screen.
. Combined all three Open File screens into one
common screen to reduce code size. (Compressed
size reduced by about 3K.) Updated code to
reflect common screen.
. Added a control array to the Default Paths screen
to reduce code size.
. Hid the main menu from view when any other screen
is available for editing.
. Fixed problem where the Browse Program routine was
calling the wrong path statement when checking for
the validity of a filename.
. Added code to allow the ENTER key to function as a
TAB key in most fields, excluding file and directory
list boxes.
. Modified code to add a linefeed after each carriage
return when writing a .IN or a .OUT file.
06-12-93 ■ Version 2.0
. Released as Version 2.0 with ZIP'R Version 4.0
06-12-93 ■ Version 1.8 (Internal BETA version. Not released.)
. Added a Clear Screen command to the File Exit
routine to erase the screen before returning to
the operating system or a DOS prompt.
. Fixed problem where using a text box as a multi-
line label allowed the user to select and delete the
internal text using the mouse, even though no tab-
stop property was set to the item. Changed all text
boxes to labels to prevent future problems.
. Fixed Logo Screen problem where clicking on the
logo screen would cause it to have a shadow, only
to disappear once another form was selected.
Shadow now appears all the time.
. Added code to set ZIPR.INI file defaults if any
entries are blank after reading the file.
06-04-93 ■ Version 1.7 (Internal BETA version. Not released.)
. Created subroutines with common code to reduce
code size and simplify.
. Shortened form names to decrease code size and
alleviate memory problems.
. Added code to change the mouse cursor to a smiley
face when forms are loading, or events are being
processed. This indicates to the user that the
ZIF Editor is in the process of performing a set of
instructions.
. Issued a call to read the ZIPR.INI file each time
the settings are accessed from the main menu,
instead of reading the file only when the form is
loaded for the first time.
. Added code to warn users before performing a delete
file operation.
. Changed the way the .HLP file is loaded. Since
this file is pre-formatted, it can be loaded as a
single string. (Much faster.)
. Added error trapping when users attempt to type a
full path in the open or delete filename field.
. Added code to trim any potential spaces from the
beginning or end of the Registration Name,
Registration Number, Prelog Delay, and Epilog Delay
fields.
. Changed code to copy the program directory to the
compressed file directory field each time the
program directory loses the focus, as long as the
"Use Alternate Directory..." checkbox is not
checked.
. Added check to make sure that help file exists
before attempting to display in help screen.
. Added help screen with general information about the
ZIF Editor.
. Added registration information screen with instruc-
tions on how to register ZIP'R and the ZIF Editor.
. Added code to automatically append a backslash to
compression path entries if one is not present.
. Added code to read and interpret AlternateDIR field
from old style ZIF files.
. Added error trapping when the ZIF Editor attempts to
access a floppy drive that is not ready. If the ZIF
Editor detects that the drive is not ready, it
changes the drive back to the default.
. Added code to trap the [ENTER] key when a file list
box is selected. If a file is not highlighted, the
[ENTER] key will highlight it. Once a file is
highlighted, the [ENTER] key will open or delete the
file.
. Added code to trap the [ENTER] key when a directory
list box is selected. When [ENTER] is pressed, the
directory is changed, and the file list updated.
06-02-93 ■ Version 1.6 (Internal BETA version. Not released.)
. Changed operation of pattern buttons on program
browse screen. Once *.* is selected, any existing
check marks are removed from the *.BAT, *.COM, and
*.EXE check boxes. Likewise, once *.BAT, *.COM, or
*.EXE is selected, any existing check mark is
removed from the *.* check box.
. Added code to make sure that when the Update Option
check box is disabled, the check mark is removed
from the box.
. Added code to warn a user if changes have not been
saved before exiting from the ZIF editing screen.
. Assign "new" ZIF file variables only when "Save"
or "Cancel" is selected from the main ZIF editing
screen. This reduces code size, and slightly
increases the speed of saving variables on the
Compression Options screen.
. Changed Update Option check box to be disabled
(grayed) instead of invisible when non-PKZIP
options are selected on the Compression Options
screen.
. Changed option boxes for *.BAT, *.COM, *.EXE, and
and *.* on program browse screen to check boxes.
This allows different combinations of file types to
be listed at the same time, giving users the option
to see only the files they choose.
. Added code to make sure there are no files high-
lighted when the program browse command button is
selected.
. Added code to open and delete screens to always
display the current path with a filename or
wildcards after it.
. Moved code from open and delete load routines to
main menu open and delete click routines to clean
up unnecessary placement of variables. Deleted
load routines for all open and delete screens.
. Removed redundant code that selected text in the
first field of a screen when a form was loaded.
. Added code to make sure a file is entered in the
filename field and exists on the program browse
screen when "Ok" is selected. Otherwise, an error
message will display.
. Fixed problem where .ZIF, .IN, and .OUT extensions
were being added to the filename field on the open
and delete screens when the field already contained
a filename with an extension other than .ZIF, .IN,
or .OUT.
. Fixed problem where .ZIF, .IN, and .OUT extensions
were being added to a blank entry in the filename
field when the open or delete filename field lost
the focus.
. Added code to the open and delete file routines to
make sure a filename is entered and exists before
attempting to open or delete it.
. Fixed typing error that caused only the first four
characters of the Executable File field to be high-
lighted when the field was selected.
. Added code to initialize .ZIF, .IN, and .OUT file
variables when the open command is selected from
the main menu.
. Added additional variable defaults for compression
options to the InitializeZIFFileVariables sub-
routine to eliminate the possibility of some fields
not being properly reset.
. Added code to set the default program browse
directory to the root of the program drive if the
program directory field is blank or cannot be
found.
. Fixed problem where a double backslash (\\) would
appear on the current path when attempting to open
or delete a file from the root directory.
. Removed redundant code that triggered a refresh of
the file lists at other points within the code.
. Added code to update (refresh) the open and delete
file lists when "Open" or "Delete" is selected from
the main menu.
. Created common subroutines call "InitializeINFile-
Variables" and "InitializeOUTFileVariables". Used
these routines to clear any remaining data once the
"New" command is selected from the main menu.
. Added code to make sure the "Use Alternate Direc-
tory for Compressed File" check box was checked
when opening a file, if the Compressed File
Directory was different from the Program Directory.
. Added code to return the focus to the ZIF Editor's
main menu after selecting "Save" or "Cancel" from
the IN and OUT editing screens.
. Added code to instruct the alternate compressed
file directory browse screen to display the
directory specified in the Compressed File
Directory field. If one does not exist, it will
display the directory in the Program Directory
field. If this does not exist, it will default
to the current drive and directory.
. Added code to instruct the program browse screen
to check if a program path existed before
displaying the screen. If a program path exists,
the program browse screen changes to the correct
directory before showing the file list. If a
program path does not exist, the program browse
screen defaults to the current drive and directory.
. Removed unnecessary code of saving variables that
were passed to the old style ZIF files. Since the
new ZIF Editor only writes new style files, the old
code was no longer needed.
05-30-93 ■ Version 1.5 (Internal BETA version. Not released.)
. Changed the default file list pattern for the
program browse screen to *.*.
. Changed explanation for .IN and .OUT commands on
the editing screens for IN and OUT files.
. Added code to set ProgramConcurrentAccess to 1
when reading a .ZIF file if the initial entry
is blank.
. Removed code to write old style ZIF files, since
the ZIF Editor automatically converts old style
ZIF files to new style ZIF files.
. Added common subroutine called ZipNameLostFocus to
add a compressed file extension to the Compressed
Filename field when an old style ZIF file is
loaded.
. Removed default designation from all "Save" and
"Ok" command buttons.
. Added code to reset the current path and filename
on an open or delete screen after opening or
deleting a file.
. Added code to reset filename field on open and
delete screens to *.ZIF, *.IN, or *.OUT after
opening or deleting a file.
. Added code to set focus to main menu after
selecting Cancel on an open or delete screen.
. On warning message about overwriting a file, added
code to return the cursor to the filename field if
"Cancel" is selected from the dialog box.
. Added code to check if a .ZIF, .IN, or .OUT file
exists before attempting to save it. If the file
exists, a warning message is issued, asking whether
or not the file should be overwritten.
. Added code to reread open and delete file lists
after saving a new .ZIF, .IN, or .OUT file.
. Added code to reread open file lists when OK or
Cancel command buttons are selected.
. Widened Network Options screen to completely
cover the logo screen.
. Changed all "ENTER = Ok", "ENTER = Save", and
"ESC = Cancel" to "Ok", "Save", and "Cancel".
Included hotkeys to allow keyboard access.
. Added code to make sure that a backslash is located
at the start of the Program Path and Compressed
File Directory fields, even if another backslash
exists at a different location in the field.
. Added common subroutine called CFDLostFocus to trim
and format information located in the Compressed
File Directory field.
. Passed the current path of the compressed file
directory browsing screen to the Compressed File
Directory text box.
. Disabled access to the Compressed File Directory
and the associated browse button when the "Use
Alternate Directory for Compressed File" checkbox
is not selected. This "grays" the controls,
preventing mouse and keyboard users from accessing
them.
. Added code to trim potential drive specifications
from the Program Directory field.
. Created common subroutines for LogDirectoryLostFocus
and ProgramNameLostFocus. Added calls for these
routines when the OK button is selected from the
program browse screen. (This trims the Executable
File field, copies it to the Compressed Filename
field, and copies the Program Directory field to the
Compressed File Directory field.
. Added code to instruct a double-click on the
program browse file list to trigger the OK command
button.
. Fixed problem where the current path on the
program browse screen was automatically changing
to the current default directory to look for a file
when the OK button was selected.
. Arranged a logical tabbing order on program browse
screen.
. Set the "F10 = OK" command button on the program
browse screen to accept the [ENTER] key, and the
"ESC = Cancel" button to accept the [ESC] key.
. Added About screen to identify version number and
copyright information.
. Changed wording on IN and OUT editing screen to
clarify when the DOS commands would actually be
executed.
. Removed unnecessary frame caption from Network
Options screen.
. Added code to copy the contents of the Program
Directory field to the Compressed File Directory
field as a default setting. This speeds up the
process of data entry, assuming that the compressed
file will reside in the same location as the
program sub-directory.
. Added intermediate variable before calling the
subroutine SetOldZipTypeListIndex to fix a problem
where the Compression Type was not being read and
interpretted from an opened file properly.
. Fixed a problem where the filename of a new style
ZIF file was not being properly transferred from
the opening screen to the ZIF editing screen once
the file had been opened.
. Fixed a problem on the Open File screen for .ZIF,
.IN, and .OUT files, where typing a name in the
Filename field and pressing [ENTER] would cause an
error stating "The file you selected does not
exist."
. Fixed a problem on the Open .ZIF File screen that
caused the Current Path to be incorrectly updated
to the default program path when OK was selected.
. Updated the network options screen to explain the
purpose of the Maximum Users field.
. Moved cursor to text editor field on IN and OUT
editing screens after opening a .IN or .OUT file.
. Reset fields on IN and OUT editing screens when
"New" is selected from the menu.
. Removed Compressed File Drive option from
compression options screen.
. Fixed problem where leaving the Executable
Filename field blank and pressing [TAB] would
cause a lone compressed file extension to be
placed in the Compressed Filename field.
. Added speed keys to Compression, Network Options,
and Program Browse command buttons on ZIF
editing screen.
. Changed tabbing order on ZIF editing screen and
compression options screen to follow the natural
order of the screen.
. Added "Use Alternate Directory for Compressed
File" checkbox to compression options screen.
An alternate compressed file directory cannot
be specified unless this box is checked.
. Fixed problem where a compressed file extension
was being appended to a blank entry in the
Compressed Filename field.
. Fixed problem with network drives causing the ZIF
Editor to write the server name and volume name
following the drive specification.
. Fixed ZIF file problem where Parameters field was
not being written. (Missing statement in
WriteZIFFile subroutine.
05-27-93 ■ Version 1.4 (Internal BETA version. Not released.)
. Added code to convert all fields to UPPER CASE
when the [TAB] key is pressed. (The only
exceptions to this are the Parameters field, and
the text editing boxes for .IN and .OUT files.)
. Added code to redraw a file list after a file has
been deleted.
. Added code to reset the focus to the first field
of an editing screen each time it is re-displayed
on the screen.
. Added code to automatically update the extension
on the Compressed Filename field when the type of
compression selected is changed.
. Added code to append a .ARJ, .LZH, .SQZ, or .ZIP
extension to the Compressed Filename field,
depending on the type of compression selected.
. Added code to copy the executable filename to the
Compressed Filename field to speed up data entry
time. (This copy is only performed if the
Compressed Filename field is blank.)
. Removed extension (if it exists) from Executable
File field when [TAB] is pressed.
. Checked for the existence of a selected file
before attempting to open or delete it.
. Added browse button to aid users in locating
the compressed file drive and compressed file
directory.
. Added browse button to aid users in locating
the program drive, program directory, and program
filename.
. Added option to open .ZIF, .IN, and .OUT files
from any drive and/or directory.
. Created new screens to open and delete .ZIF, .IN,
and .OUT files.
. New programming language provides better mouse
support. Mouse movements are more natural, acting
similar to other programs. This should also fix a
bug with slow response time when using a mouse.
. Created new editing screens for .ZIF, .IN, and
.OUT files. New programming language allows the
the use of the [HOME], [END], [INSERT], and arrow
keys, as well as the ability to cut, copy, and paste
text. Field text may now be edited, without the
need to retype an entire line.
. Switched to new programming language and began
rewriting initial code.
04-20-93 ■ Version 1.3
. Modified help screens to reflect new name, "ZIP'R For
DOS".
. Added support for 16384 and 32768 byte clusters.
. Extended "Compression" field to allow "-Q"
(Query) option to be entered.
. Extended "Compression" field to allow "-U"
(Update) option to be entered.
03-28-93 ■ Version 1.2
. Added time stamp on all files to indicate the
version number.
03-14-93 ■ Version 1.1
. Removed "Exit" from PaintAboutScreen subroutine,
which would cause an exit to a DOS prompt if the
ESCape key was pushed.
. Fixed several problems related to Shift-Tab support.
. Added support for Shift-Tab in .IN, .OUT, and the
ZIPR.INI related screens.
. Added support for Shift-Tab in .ZIF editing screen.
. Fixed display problem with ZipType field being one
character too long on the edit screen.
03-09-93 ■ Version 1.0
. Released to public as version 1.0.
03-09-93 ■ Version 0.9ß
. Clear screen when exiting ZIF Editor through the
"Quit" menu option.
03-08-93 ■ Version 0.8ß
. Modified ZIF Editor help screen routines for
easier maintenance.
. Added Alternate \DIR\ field to ZIF Editor help
screen.
. Streamlined ZIFED??.OBJ code to reduce code size.
. Changed location specifications to include leading
digit. (i.e 05 vs 5.)
. Fixed display problem in PaintAboutScreen
subroutine. (Missing statement.)
. Removed uppercase conversion routine from
registration name field in ZIF Editor to make
the ZIPR.INI file compatible with ZIP'R.
. Compressed executable file to reduce disk space
requirement from 240K to about 40K!
. Changed top menu to automatically activate when
hotkeys are pressed.
. Changed menu divider lines from "-" to "─".
. Added "File" after .ZIF, .IN, and .OUT on the menus.
. Fixed "backspace" bug in the .IN and .OUT editors.
03-05-93 ■ Version 0.7ß
. Fixed problem where OldDOSCommand? information
was not being cleared when editing.
. Divided .IN and .OUT related editing code into
separate IN??.OBJ and OUT??.OBJ modules.
. Added support to maintain .IN and .OUT files.
. Enhanced previous "single space" fix to allow
multiple spaces to be handled properly.
. Fixed problem where entering a single space in the
"Path" field would prepend a backslash character,
even though the field was empty.
. Fixed problem where entering a single space in the
"Alternate \DIR\" field would prepend a backslash
character, even though the field was empty.
. Added ".ZIF" to "File" menu options.
. Added keystroke help screen to "File Open" and
"File Delete" menu options.
. Added "Alternate \DIR\" field to .ZIF editing
screen to allow alternate program sub-directories
to be specified.
03-04-93 ■ Version 0.6ß
. Removed copyright notice from editing screens to
provide additional room for fields.
. Increased the width and height of the file pick
lists to 16 files/characters.
. Changed the ZIF Editor to prompt the user whether
to save a file that had been changed, even if
"ESC" was pressed to cancel the editing session.
. Fixed a problem when attempting to "ESCape" from
the first field in the .ZIF editing screen after
previously entered information had been "tabbed
through".
. Fixed a problem where the prepending of the
backslash character by the ZIF Editor to the
"Path" field would extend the display beyond
the field boundaries.
. Fixed a problem where the ZIP'R Defaults screen
would not display blank entries properly. (The
"EPILOGDELAYTIME=" information would display.)
. Fixed more bugs related to using the tab key on the
last field of the editing screens, which would cause
the first field to not be saved.
. Added "ESC", "TAB", and "RETURN" key explanations
at the bottom of the ZIP'R Defaults, and ZIP'R
Register screens.
. Fixed bug where using the tab key on the last field
of the ZIP'R Register screen would cause changes to
the first field to not be saved.
. Fixed bug where using the tab key on the last field
of the ZIP'R Defaults screen would cause changes to
the first field to not be saved.
. Fixed bug where using the tab key on the last field
of the .ZIF editing screen would cause changes to
the first field to not be saved.
. Added immediate trigger to "OK" screens, to allow
the "O" key to be pressed in addition to "RETURN"
or "ESC".
03-02-93 ■ Version 0.5ß
. Fixed problem where new .ZIF files were not being
saved.
. Added error messages when .ZIF and ZIPR.INI files
already exist.
. Added additional information for ConcurrentAccess
field of .ZIF file editor. (This field is only
needed for the Network/Multitasker version of ZIP'R.
. Added error message dialog boxes if no .ZIF files
exist in the directory.
. Added support to automatically append a backslash to the
compression program path entries in the ZIP'R Defaults
section of the editor.
. Added support to automatically add a preceding backslash
to the LogDirectory entry in the editor.
. Added support to automatically add a colon after the
LogDrive entry in the editor.
. Added support for PgUp and PgDn to help menu screens.
. Fixed various cursor display problems.
. Added help screens to the help menu.
. Fixed shadow box and hotkey problem with "File Delete"
option.
. Completed support for the backspace key in all editing
modules of the ZIF Editor.
. Added preliminary support for the backspace key when
editing .ZIF files.
02-28-93 ■ Version 0.4ß
. Added finishing touches to all screens. (Shadows,
etc.)
. Added support to read and write registration
information from ZIPR.INI file.
. Added support to read and write ZIPR.INI file.
. Added "Delete" option to file menu to delete .ZIF
files.
. Removed superfluous "Save" and "save As" options from
file menu. File saving is done automatically after
file editing is complete.
. Created new EDIT??.OBJ module, and moved some of the
subroutines from the ZIFED??.OBJ module to the new
location.
. Changed edit screen input routines to allow tabbing
between fields.
02-26-93 ■ Version 0.3ß
. Added MENU??.OBJ module to contain menu related code.
. Added confirmation dialog boxes.
. Enhanced .ZIF file editor to automatically save changed
files.
. Added copyright notice code.
. Added code to create new .ZIF file.
. Now redraw top line of edit screen when .ZIF file name
is changed. Display problem when new file name was
shorter than the old one.
02-25-93 ■ Version 0.2ß
. Added code to open a .ZIF file.
. Added ESCape key support on menu items.
. Added ESCape key support when editing .ZIF files.
02-25-93 ■ Version 0.1ß
. Added code to save .ZIF file.
. Added Program Paths and Program Register menu options.
. Use old values for variables if new values are blank.
02-25-93 ■ Version 0.0ß
. Added ZIP'R introduction screen to pop-up when the
ZIF editor is executed.
. Added code to read a .ZIF file and import it into the
.ZIF file editing screen.
. Began initial development on ZIP'R's ZIF (ZIP'R Information
File) Editor. Created pulldown menu system. Created
editing screen to edit ZIP'R's .ZIF files.